﻿package string;

/**
 * 如果一个字符串str,把字符串str前面任意的部分挪到后面形成的字符串叫做str的旋转词
 * 
 * @author Administrator
 *
 */
public class 两次字符串是否互为旋转词 {

	public static boolean isRotation(String str1, String str2){
		//1. 首先判断两个字符串的长度是否相同
		if(str1==null||str2==null||str1.length()!=str2.length()){
			return false;
		}
		String tmp = str2+str2;
		//return KMP.getIndexOf(tmp,str1)==-1?false:true;
		return tmp.contains(str1);
	}
	public static void main(String[] args) {
		System.out.println(isRotation("abc","bca"));
	}

}
